package com.elbis.action.input;

public interface ErrorMessages {

	public static final String DEFAULT_MESSAGE_LANGUAGE = "EN";

	// System related general error messages starting from 0
	public static final Integer SYSTEM_ERROR = 0;

	public static final Integer PERSISTENCE_MAPPING_ERROR = 1;

	public static final Integer USER_SESSION_ERROR = 2;

	public static final Integer GAME_NOT_SUPPORTED = 3;

	// Input data validation related messages starting from 1000

	public static final Integer INVALID_SEARCH_INPUT_PROVIDED = 1000;

	public static final Integer ENTERED_PASSWORDS_DO_NOT_MATCH = 1001;

	public static final Integer WRONG_EMAIL_OR_PASSWORD = 1002;

	public static final Integer WRONG_ACTIVATION_VALUES = 1003;

	public static final Integer ACTIVATION_LINK_EXPIRED = 1004;

	public static final Integer ACCOUNT_ALREADY_ACTIVATED = 1005;

	public static final Integer EMAIL_ADDRESS_ALREADY_DEFINED = 1006;

	public static final Integer ENTERED_EMAILS_DO_NOT_MATCH = 1007;

	public static final Integer INCORRECT_CURRENT_PASSWORD = 1008;

	public static final Integer INVALID_PASSWORD_VALUE = 1009;

	public static final Integer MANDATORY_INPUT = 1010;

	public static final Integer OLD_AND_NEW_PASSWORD_SAME = 1011;

	public static final Integer ACCOUNT_NOT_ACTIVATED = 1012;

	// WOT API related messages starting from 2000

	public static final Integer WOT_API_ERROR = 2000;

}
